package day0721;

import java.util.ArrayList;
import java.util.List;

//集合的子集
public class Test4 {
    public static void main(String[] args) {
        ArrayList<Integer>  list=new ArrayList<>();
        list.add(11);
        list.add(22);
        list.add(33);

        ArrayList<Integer>  list2=new ArrayList<>();
        list2.add(11);
        list2.add(44);

        //集合1.addAll(集合2);  将两个集合合并
        list.addAll(list2);
        System.out.println(list);

        //集合1.contains(集合2);  判断集合1中是否包含集合2
        System.out.println(list.contains(list2));

        //集合1.removeAll(集合2);  从集合1中删除集合2中的所有元素
        list.removeAll(list2);
        System.out.println(list);


        ArrayList<Integer>  list3=new ArrayList<>();
        list3.add(110);
        list3.add(111);
        list3.add(112);
        list3.add(113);
        list3.add(114);

        //list.subList(start, end) ////截取第start1个到第end-1个之间的所有元素
        List<Integer> subList3=list3.subList(1,4);//截取第1个到第3(4-1)个之间的所有元素
        System.out.println(subList3);
    }
}
